package com.yqg.manage.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * place 实体类
 *
 * @author suzhuang
 * @since 2023-07-21
 */
@Getter
@Setter
@ApiModel(value = "Place对象", description = "")
public class Place implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    @ApiModelProperty("场所类别")
    private Long placeType;

    @ApiModelProperty("单位名称")
    private String companyName;

    @ApiModelProperty("单位地址")
    private String companyAddress;

    @ApiModelProperty("企业类型")
    private String enterpriseType;

    @ApiModelProperty("营业执照")
    private String companyLicense;

    @ApiModelProperty("营业执照图片")
    private String companyLicenseImage;

    @ApiModelProperty("经营范围")
    private String businessNature;

    @ApiModelProperty("法定代表人")
    private String legalPerson;

    @ApiModelProperty("法定代表人联系方式")
    private String legalPersonPhone;

    @ApiModelProperty("法定代表人职务")
    private String legalPersonPosition;

    @ApiModelProperty("法定代表人图片")
    private String legalPersonImage;

    @ApiModelProperty("负责人")
    private String responsePerson;

    @ApiModelProperty("负责人联系方式")
    private String responsePersonPhone;

    @ApiModelProperty("负责人图片")
    private String responsePersonImage;

    @ApiModelProperty("房屋权属")
    private String houseOwnership;

    @ApiModelProperty("房屋权属图片")
    private String houseOwnershipImage;

    @ApiModelProperty("建筑面积")
    private String houseArea;

    @ApiModelProperty("建筑层数")
    private String housePlie;

    @ApiModelProperty("房屋正面照")
    private String houseFullImage;

    @ApiModelProperty("是否删除")
    private String isDelete;

    @TableField(exist = false)
    private String typeName;

}
